Rearranged code, to remove 'use' clause