accessor in the condition was conflicting with a structure accessor. fixed