Adapting a builder