Avoid global variables.
Make it a daemon.