fixed stupid oracle  behaviors