Inherent limitations There are inherent limitations in performing assurance—for example, assurance engagements are based on selective testing of the information being examined—and because of this, it is possible that fraud, error or non-compliance may occur and not be detected.