whoops, I fail at programming