feat(safeApply)