Switch (mostly) to IAC API
Tests are great now!