In Form.pm from libwwwnet-5.47, the statement at line 188 $self->{$m} = shift if $@; should be $self->{$m} = shift if @_;