BP – Good News?