I didn't know about :libpng. When should one use :dependency and when should one use 'dependency'?