Suggest commands when unrecognized, better error handling