Why not have a preinstall step?

//cc @TooTallNate