Any reason for new scope here? This is at the top of the function anyway?