changed negative specification for input interface