manually committed pull 221, update vars only if FieldStorage holds actually something, thanks Niphlod