Fix some TODOs, pass tests
Pass response exceptions test