throw exception in case no proper builder can be found?