I am not sure if this has bad consequences when there are multiple classes defined in a file? Do you / did you check?