Better control flow. Note the result of the callback is always returned.
Formatting