I'd lose the outer brackets on the return here - it's clearer without.