Nasty bug present - works a bit