Input port rather than string