Make save_trip smarter about non-existent trips