Ok, I've just looked through the relevant bits. It would be possible to take a ShipType, but it would be a bit of a PITA, so this can stay as-it-is for now.