Had It Coming (Extended Version)