remove guard on build

not possible for a  module to give us a null builder
remove concept of plugins