This feels a little hacky. I'm fine adding it to the interface.