before 'wafer' => sub{ my $self = shift; if ( ! $self->_wafer_parse_complete ){ $self->_wafer_parse }; };