fix funs related to canset