packages can have '.' in them
diagnostic for empty files