oh my general