validate args after BUILD; allow BUILD to hide args