I'm giving this 25% chance of working right