check called in XE