The style is fine, but lines 47-49 can be indented one level less.