You're not :blush:
We should really refactor build* methods into a separate classes, it is quite difficult to test them now as API methods can be complex.