split formname.version into two separate args and fix associated bugs.