Should BP take a $10 billion tax break?