return supports multiple (and no) return value(s)