weird sequence of events
820