: 2 3 ▁ ▁An yth ing ▁( radio ▁edit ) ▁ 3 : 3 9 ▁ ▁Mus icians ▁L ili ▁Hay dn : ▁viol in ▁and ▁vocals ▁on ▁all ▁tracks ; ▁keyboard / programming ▁on ▁ 4 , ▁ 7 , ▁ 9 ▁and ▁ 1 0 ▁Bill ▁Las well : ▁bass ▁on ▁ 1 , ▁ 3 , ▁ 4 , ▁ 5 , ▁ 7 , ▁ 9 , ▁ 1 2 ▁C ork y ▁James : ▁guitar ▁on ▁ 1 , ▁ 3 , ▁ 4 , ▁ 5 , ▁ 7 , ▁ 1 0 , ▁ 1 2 ▁Steve ▁N ale pa ▁( D J ▁Sher lock ): ▁key boards / amb ience ▁on ▁ 1 , ▁ 4 , ▁ 9 , ▁ 1 0 , ▁ 1 1 ; ▁keyboard ▁bass ▁on ▁ 1 0 ; ▁programming ▁on ▁ 3 , ▁ 9 ▁and ▁ 1 2 ▁Kar sh ▁K ale : ▁beat ▁construction ▁and ▁additional ▁production ▁on ▁ 1 , ▁ 5 , ▁ 7 ; ▁drums ▁on ▁ 2 , ▁ 4 , ▁ 5 ▁and ▁tab las ▁on ▁ 5 , ▁ 7 ▁Je z ▁Col in : ▁programming / key boards / amb iance ▁on ▁ 4 , ▁ 8 , ▁ 1 0 ▁Sat nam ▁Singh ▁Ram got ra : ▁tab las ▁on ▁ 2 , ▁ 4 , ▁ 7 ▁G off rey ▁Moore : ▁guitar ▁on ▁ 8 , ▁ 1 0 ▁Ph aro ah ▁Sand ers :