(@craig, cc @gib): preinstall instead