autoSuspendAndResumeWhenCrossingBoundaryOf