Is it possible for a user to accidentally put this into a loop?