nreverse is destructive but faster.
No need to parameterize that stuff.
Removing stray (message) call.