removed unused code
don't throw if we can check invalid state befor execution of user commands