use FBErrorUtility for smarter alert logic