simplifying package recompilation