bug fixing: negative number of passengers cannot be boarded