implicit requirement of sahara gem