ignoring final locals/fields/params