Currently it will run in a loop in the foreground. Is it preferable that it fails?