all build defaults are now defined at the top