remove except, check if ComponentModel has mode.type