add guard, spork