fork of ghost to maybe mess with for a while