save rationals for later