Use NMS/OBC via reflection for portability