fixed handling of polymorphic call sigs