type removal duty