Caller to run in background