We must use the the native hash interface, not the abstracted one, to avoid read-only expections