added selective override for prototype edits