ticket #29:\nFirst ported class of this ticket.