Paths are no longer hard-coded and code is just rough, not very rough.