`events.first` only works due to ordering.  There has to be a better way to say "get me the most recently scheduled event"; maybe `events.order(:created_at).last` would be good enough.