remove resolveSpecialRef - logic is now contained in SpecialResolver