Pretty sure thats about right for an input plugin