More clarity around return types