Added subsequent_rvalue functionality