more graceful handling of unrecognised room codes