A more robust build system.