I surprised myself with how badly this went