this is kind of hacky but whatever