STILL BROKEN. Almost fixed, though. Left to do: see in tests and specs.