robust operation