Clean up.
Cleanups.
Fail more gracefully on older systems.

Martin found that apparently this constant is different on
Linux on other platforms, so don't just set it to 47 if
libc doesn't know about it.
Remove and instead document the magic multiplier.

It is better to leave this up the user to compute, instead of having
hardcoded a constant that is perhaps only valid on my development
server.