just spent the last 3 hours debugging some idiot's else's code because they thought it was a good idea to use a deprecated api. why do i always get stuck cleaning up other people's crap?