invalid commands now trigger a warning and potential fix for warp null pointer