Made both combinations dimensions assignable at runtime, so they return vectors now