setMode, setInput return type changes