use Carp 'confess'; sub your_code { confess "List context is required" unless wantarray ... }