1. A method for processing commands in an automated system, comprising: receiving a user command; processing the user command; evaluating consequences of executing the user command based on command processing results; and performing a preventative action if it is determined that execution of the user command could result in an undesirable consequence.