Wrap arrayref in @{ } because otherwise Perl 5.19 complains that "push on reference is experimental"