I don't think we should be adding the picketbox dependency here, I think the security context saving stuff instead should be part of the security subsystem