(Pre-existing, harmless) I'm fairly sure @_ is the default thing for shift to act on, so you could just say <code>my $type = shift; <code> etc.