Very minor nit: Space before opening brace.