Hash instead of array by default: makes the code easier to debug