yeah, automatically callable run() and you can have the parser!