Messy market mood as oil irks