Instead of having two exit points from the method here, why not do the `scrollRowToVisible:` based on `selectionSuccessful` and then just return `selectionSuccessful` at the end?