fixes a bug in steer()