in reply to 5.10.0 seems to break package

Contrary to your implications, the missing "sub" tokens or semicolons (";") are also errors without the use line and in versions earlier than 5.10.