Challenging environments