init guard && spork