Added requirement that semantic pointers start with a capital