Hmm, I don't like this, but I don't have a good alternative that doesn't involve more arguments