PUD: do not change state when dealing with invalid positions