This is theoretically going to work right?