precog?

creating the vm is breaking for me, but afaik this should be it