#3 added parameter "exclude" to convert method