trying out shift on consumed otherwise evaluation twice
updated changes
bumped version