put data lookup inside guarded block
remove redundant args
relax generalisation of HTTP lookup
manual merge
conform europeana to new interface
remove redundant code