possible for parse_ticket() to return false