Testing this will be hell