Issue #2 Resolved.

I needed to move the logic to check whether or not a valid command was issued. Previously the logic would be hit after any command was issued rather than USER-Level commands only.