Farecards - the fair way forward?