Rethinking Ernst Bloch