Gee I wonder why nobody has tried to do this before