Take account of polymorphism into Async signatures - was really missing..