[Issue #1801] Additional logic necessary to avoid catching NSParameterAssert for delegate