Yeah. I feel like this is a crap way of handling the problem, but couldn't figure out a better one.