modload didn't honor its -p argument. It also would destroy the input file when you didn't specify an output symbol file with -o.