It's a little unfortunate, but I was too lazy to refactor. Arguably we should.