This entire thing was wrong