fix ambiguity in VCA constructors