trying to eliminate double calls