New make -j In dpb, we lock a port against rebuilding itself ... or rebuilding other flavors In make, we lock a target list parse.c parse.h: parse.y some yacc rule while parse.c is building, parse.h isn't solves most race issues