How does it run in the background?