John Barnett explains end times