command will always exist, just need to check for unknownCommand