Fleshing out the builder