first pass at a more intelligent build step