No, since nothing about a class is required. It need have no methods, @ISA, or anything else, so there's nothing missing to provoke a "forget to load" kind of error. Even the package statement isn't required, since you can declare anything using a fully qualified name if you want.