Should You Avoid OmniVision Technologies, Inc. (OVTI)?