I can't think of any good way to do it :/