use hasOwnProperty to avoid false matches on ignored prefixes