It would be useful to add a Boolean for resetting "First call?". Sometimes it might be required to reset a first call during a run.
It could be as following:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There are already ways to achieve the desired functionality, as described in the comments.