Clearer (lol?) logic for automatic package naming