Weak dollar.
Weak dollar only would account from oil going from 15 to about 25 a barrel, not to $100.