remove the isComposite check