Less hacky

Bug uglier :/