fixes repetitive controller call