added support for insist option