Fixed double composition provider bug