Fix conses

They now work properly under all* circumstances!

* as far as we know...