special return value on empty input
port updated