def METHOD_NAME(self) -> pd.Series:
    METHOD_NAME = self._get_passed_positions()
    if METHOD_NAME is arg_not_supplied:
        ## fills will already have delay and round positions applied
        METHOD_NAME = self._infer_position_from_fills()
        self._positions = METHOD_NAME
        return METHOD_NAME
    else:
        positions_to_use = self._process_positions(METHOD_NAME)
        return positions_to_use