Controversy remains over Petro