my %defaults = ref( $_[2+$[] ) ? %{$_[2+$[]} : ();