Added unique value foo for compliance with (weird) Linux malloc requirements.
Added (from Hoard).
Removed void argument parameters.