Failure to prevent fraud: platforms in the firing line