add Void generic type to signature