All functions get called in the zinc thread