no invalid commands allowed