$TYPE is preferably uppercase.