Dropping phantom support, working my way into having this just be sync, because, well, easier
Rev version