pull #139 - form data from args or kwargs