Everyday life We want locks but the ports tree has locks they're local dpb doesn't want to stop, it wants to do other stuff locks are needed for multi-packages and flavors you don't want to build another flavor concurrently Side benefits several dpb can run at once errors are not fatal