fixing bug with ensure=>absent