You should only do this if both `direction` and `up` are `undefined`. Otherwise, just compute `right` as `direction.cross(up)`.