I think this is okay since it is a local scope defined block