Add guard, modify helper