ensure motion type