make it possible to depend on web module too. see http://stackoverflow.com/q/2507275/194609
added lyrk