Distinguish domain and pointers