What if we have a user running this and things fail? May be we want some way to log to a file or something.