Broken Appointments: Protocol and Systems