January 9, 2019

The Bank of Canada’s press release today regarding the policy rate was unusually lengthy:

The Bank of Canada today maintained its target for the overnight rate at 1 ¾ per cent. The Bank Rate is correspondingly 2 per cent and the deposit rate is 1 ½ per cent.

The global economic expansion continues to moderate, with growth forecast to slow to 3.4 per cent in 2019 from 3.7 per cent in 2018. In particular, growth in the United States remains solid but is expected to slow to a more sustainable pace through 2019. However, there are increasing signs that the US-China trade conflict is weighing on global demand and commodity prices.

Global benchmark prices for oil have been about 25 per cent lower than assumed in the October Monetary Policy Report (MPR). The lower prices primarily reflect sustained increases in US oil supply and, more recently, increased worries about global demand. These worries among market participants have also been reflected in bond and equity markets.

The drop in global oil prices has a material impact on the Canadian outlook, resulting in lower terms of trade and national income. As well, transportation constraints and rising production have combined to push up oil inventories in the west and exert even more downward pressure on Canadian benchmark prices. While price differentials have narrowed in recent weeks following announced mandatory production cuts in Alberta, investment in Canada’s oil sector is projected to weaken further.

These developments are occurring in the context of a Canadian economy that has been performing well overall. Growth has been running close to potential, employment growth has been strong and unemployment is at a 40-year low. Looking ahead, exports and non-energy investment are projected to grow solidly, supported by foreign demand, the CUSMA, the lower Canadian dollar, and federal tax measures targeted at investment.

Meanwhile, consumption spending and housing investment have been weaker than expected as housing markets adjust to municipal and provincial measures, changes to mortgage guidelines, and higher interest rates. Household spending will be dampened further by slow growth in oil-producing provinces. The Bank will continue to monitor these adjustments.

The Bank projects real GDP will grow by 1.7 per cent in 2019, 0.4 percentage points slower than the October outlook. This revised forecast reflects a temporary slowing in the fourth quarter of 2018 and the first quarter of 2019. This will open up a modest amount of excess capacity, primarily in oil-producing regions. Nevertheless, indicators of demand should start to show renewed momentum in early 2019, leading to above-potential growth of 2.1 per cent in 2020.

Core inflation measures remain clustered close to 2 per cent. As expected, CPI inflation eased to 1.7% in November, due to lower gasoline prices. CPI inflation is projected to edge further down and be below 2 per cent through much of 2019, owing mainly to lower gasoline prices. On the other hand, the lower level of the Canadian dollar will exert some upward pressure on inflation. As these transitory effects unwind and excess capacity is absorbed, inflation will return to around the 2 per cent target by late 2019.

Weighing all of these factors, Governing Council continues to judge that the policy interest rate will need to rise over time into a neutral range to achieve the inflation target. The appropriate pace of rate increases will depend on how the outlook evolves, with a particular focus on developments in oil markets, the Canadian housing market, and global trade policy.

Barrie McKenna of the Globe notes:

The bank’s new qualified commitment to raise rates “over time” is meant to “inject ambiguity” into what it will do in the months ahead, Bank of Canada Governor Stephen Poloz explained to reporters. He said the bank is hoping to have a clearer picture of how the economy is evolving by the time it releases its next forecast in April.

“It’s all about the data,” Mr. Poloz said.

The bank also released its first quarterly forecast of 2019, highlighted by a sharp downgrade in GDP growth. The Bank of Canada says the economy will grow just 1.7 per cent this year, down sharply from its previous forecast of 2.1 per cent, and below the estimated 2-per-cent pace of 2018.

The bank also highlighted that housing activity has been “weaker than expected” as home buyers adjust to tougher mortgage rules, new restrictions on foreign buyers in some provinces and previous mortgage rate hikes. It’s the bank’s first hint that the real estate slump in Toronto and Vancouver may be worse than initially thought.

Nonetheless, the Bank of Canada reckons the economic swoon will be short-lived, lasting only through the first half of the year. It says the economy will grow 2.1 per cent in 2020, up from its previous estimate of 1.9 per cent. It bases its optimism on a host of factors, including an expectation of stronger exports, higher investments outside the oil patch, a cheaper Canadian dollar and the positive impact of the newly agreed USMCA, which will replace the North American free-trade agreement.

PerpetualDiscounts now yield 5.77%, equivalent to 7.50% at the standard conversion factor of 1.3x. Long corporates now yield a little under 4.10%, so the pre-tax interest-equivalent spread (in this context, the “Seniority Spread”) is now about 340bp, a dramatic narrowing from the 360bp reported January 2.

HIMIPref™ Preferred Indices
These values reflect the December 2008 revision of the HIMIPref™ Indices

Values are provisional and are finalized monthly
Index Mean
Current
Yield
(at bid)
Median
YTW
Median
Average
Trading
Value
Median
Mod Dur
(YTW)
Issues Day’s Perf. Index Value
Ratchet 0.00 % 0.00 % 0 0.00 0 2.6662 % 2,443.7
FixedFloater 0.00 % 0.00 % 0 0.00 0 2.6662 % 4,484.1
Floater 4.79 % 5.07 % 40,455 15.40 4 2.6662 % 2,584.2
OpRet 0.00 % 0.00 % 0 0.00 0 0.3838 % 3,187.3
SplitShare 4.62 % 5.07 % 88,658 4.53 7 0.3838 % 3,806.3
Interest-Bearing 0.00 % 0.00 % 0 0.00 0 0.3838 % 2,969.8
Perpetual-Premium 5.57 % 5.25 % 160,109 14.98 2 0.5038 % 2,892.6
Perpetual-Discount 5.66 % 5.77 % 74,451 14.23 33 0.1148 % 2,945.3
FixedReset Disc 4.93 % 5.27 % 203,340 15.02 66 0.9574 % 2,287.5
Deemed-Retractible 5.40 % 6.40 % 86,928 8.20 27 0.7067 % 2,931.8
FloatingReset 4.04 % 3.96 % 41,220 2.92 7 0.2308 % 2,495.1
FixedReset Prem 5.16 % 4.20 % 260,044 2.22 14 0.2281 % 2,529.7
FixedReset Bank Non 2.96 % 3.44 % 128,952 0.13 6 0.2405 % 2,586.5
FixedReset Ins Non 4.87 % 6.60 % 146,794 8.42 22 0.7178 % 2,257.8
Performance Highlights
Issue Index Change Notes
BAM.PF.J FixedReset Disc -6.56 % A nonsensical quote provided at high cost from Nonsense Central, as the issue traded 9,000 shares today in a range of 24.92-03 before being quoted at 23.22-25.00. The closing price was 24.92.

I have not checked whether the lamentable state of the quote is due to inadequate Toronto Stock Exchange reporting or inadequate Toronto Stock Exchange supervision of market-makers.
YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.47
Evaluated at bid price : 23.22
Bid-YTW : 5.26 %

MFC.PR.M FixedReset Ins Non -4.87 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 18.35
Bid-YTW : 7.88 %
BAM.PR.N Perpetual-Discount -4.60 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 19.50
Evaluated at bid price : 19.50
Bid-YTW : 6.15 %
SLF.PR.G FixedReset Ins Non -3.82 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 15.10
Bid-YTW : 8.79 %
MFC.PR.K FixedReset Ins Non -3.27 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 19.22
Bid-YTW : 7.41 %
RY.PR.M FixedReset Disc -2.78 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.95
Evaluated at bid price : 20.95
Bid-YTW : 5.27 %
BMO.PR.C FixedReset Disc -2.55 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.37
Evaluated at bid price : 22.95
Bid-YTW : 5.52 %
PWF.PR.A Floater -2.05 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 16.75
Evaluated at bid price : 16.75
Bid-YTW : 4.17 %
EMA.PR.H FixedReset Disc -1.92 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.80
Evaluated at bid price : 24.00
Bid-YTW : 5.11 %
BIP.PR.E FixedReset Disc -1.76 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.88
Evaluated at bid price : 22.30
Bid-YTW : 5.63 %
GWO.PR.M Deemed-Retractible -1.57 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 25.00
Bid-YTW : 5.86 %
TRP.PR.C FixedReset Disc -1.52 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 14.28
Evaluated at bid price : 14.28
Bid-YTW : 5.69 %
GWO.PR.I Deemed-Retractible -1.33 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 19.98
Bid-YTW : 7.22 %
PWF.PR.R Perpetual-Discount 1.02 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 23.38
Evaluated at bid price : 23.70
Bid-YTW : 5.80 %
GWO.PR.P Deemed-Retractible 1.05 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 24.05
Bid-YTW : 5.93 %
RY.PR.O Perpetual-Discount 1.05 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 23.57
Evaluated at bid price : 24.01
Bid-YTW : 5.15 %
BAM.PR.R FixedReset Disc 1.06 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 18.19
Evaluated at bid price : 18.19
Bid-YTW : 5.50 %
EIT.PR.B SplitShare 1.16 % YTW SCENARIO
Maturity Type : Soft Maturity
Maturity Date : 2025-03-14
Maturity Price : 25.00
Evaluated at bid price : 24.50
Bid-YTW : 5.28 %
PWF.PR.G Perpetual-Discount 1.23 % YTW SCENARIO
Maturity Type : Call
Maturity Date : 2019-02-08
Maturity Price : 25.00
Evaluated at bid price : 25.09
Bid-YTW : -2.98 %
NA.PR.S FixedReset Disc 1.36 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.12
Evaluated at bid price : 20.12
Bid-YTW : 5.26 %
BIP.PR.F FixedReset Disc 1.36 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.85
Evaluated at bid price : 22.30
Bid-YTW : 5.74 %
MFC.PR.R FixedReset Ins Non 1.53 % YTW SCENARIO
Maturity Type : Call
Maturity Date : 2022-03-19
Maturity Price : 25.00
Evaluated at bid price : 24.50
Bid-YTW : 5.67 %
BAM.PF.A FixedReset Disc 1.57 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.44
Evaluated at bid price : 23.26
Bid-YTW : 5.17 %
CU.PR.C FixedReset Disc 1.63 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 18.65
Evaluated at bid price : 18.65
Bid-YTW : 5.52 %
IAF.PR.I FixedReset Ins Non 1.86 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 21.95
Bid-YTW : 5.81 %
BIP.PR.A FixedReset Disc 1.86 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.80
Evaluated at bid price : 20.80
Bid-YTW : 6.45 %
BAM.PF.F FixedReset Disc 2.03 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.32
Evaluated at bid price : 21.60
Bid-YTW : 5.45 %
BMO.PR.T FixedReset Disc 2.16 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.33
Evaluated at bid price : 20.33
Bid-YTW : 5.07 %
TD.PF.B FixedReset Disc 2.24 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.21
Evaluated at bid price : 20.21
Bid-YTW : 5.08 %
MFC.PR.H FixedReset Ins Non 2.38 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 22.37
Bid-YTW : 6.13 %
NA.PR.G FixedReset Disc 2.38 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.14
Evaluated at bid price : 22.76
Bid-YTW : 5.12 %
MFC.PR.N FixedReset Ins Non 2.39 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 19.26
Bid-YTW : 7.20 %
BAM.PF.G FixedReset Disc 2.52 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.31
Evaluated at bid price : 21.60
Bid-YTW : 5.42 %
SLF.PR.C Deemed-Retractible 2.58 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 20.26
Bid-YTW : 6.99 %
TD.PF.E FixedReset Disc 2.59 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.41
Evaluated at bid price : 22.75
Bid-YTW : 5.05 %
BMO.PR.S FixedReset Disc 2.74 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.63
Evaluated at bid price : 20.63
Bid-YTW : 5.11 %
NA.PR.W FixedReset Disc 2.88 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 19.30
Evaluated at bid price : 19.30
Bid-YTW : 5.27 %
TD.PF.A FixedReset Disc 2.99 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.20
Evaluated at bid price : 20.20
Bid-YTW : 5.04 %
GWO.PR.N FixedReset Ins Non 3.07 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 15.46
Bid-YTW : 8.29 %
IAF.PR.G FixedReset Ins Non 3.15 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 21.30
Bid-YTW : 6.27 %
TD.PF.I FixedReset Disc 3.17 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.47
Evaluated at bid price : 23.19
Bid-YTW : 5.11 %
BMO.PR.W FixedReset Disc 3.32 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.25
Evaluated at bid price : 20.25
Bid-YTW : 5.06 %
CM.PR.P FixedReset Disc 3.43 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 19.91
Evaluated at bid price : 19.91
Bid-YTW : 5.10 %
RY.PR.Z FixedReset Disc 3.47 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.90
Evaluated at bid price : 20.90
Bid-YTW : 4.90 %
BMO.PR.Y FixedReset Disc 3.53 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.60
Evaluated at bid price : 22.00
Bid-YTW : 5.13 %
TRP.PR.H FloatingReset 3.85 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 13.50
Evaluated at bid price : 13.50
Bid-YTW : 5.43 %
CM.PR.O FixedReset Disc 3.86 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.20
Evaluated at bid price : 20.20
Bid-YTW : 5.14 %
CM.PR.Q FixedReset Disc 4.06 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.27
Evaluated at bid price : 21.54
Bid-YTW : 5.24 %
TD.PF.C FixedReset Disc 4.23 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.10
Evaluated at bid price : 20.10
Bid-YTW : 5.07 %
BAM.PR.Z FixedReset Disc 4.26 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.34
Evaluated at bid price : 23.00
Bid-YTW : 5.18 %
SLF.PR.I FixedReset Ins Non 4.46 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 21.31
Bid-YTW : 6.23 %
MFC.PR.L FixedReset Ins Non 4.51 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 19.23
Bid-YTW : 7.10 %
RY.PR.J FixedReset Disc 4.62 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.89
Evaluated at bid price : 22.44
Bid-YTW : 5.04 %
MFC.PR.B Deemed-Retractible 6.15 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 20.70
Bid-YTW : 6.98 %
BAM.PR.B Floater 7.40 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 13.65
Evaluated at bid price : 13.65
Bid-YTW : 5.10 %
BAM.PR.K Floater 8.11 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 13.73
Evaluated at bid price : 13.73
Bid-YTW : 5.07 %
BAM.PF.B FixedReset Disc 9.08 % YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.27
Evaluated at bid price : 21.27
Bid-YTW : 5.29 %
MFC.PR.C Deemed-Retractible 12.55 % YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 20.00
Bid-YTW : 7.23 %
Volume Highlights
Issue Index Shares
Traded
Notes
TD.PF.D FixedReset Disc 107,100 YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 21.35
Evaluated at bid price : 21.35
Bid-YTW : 5.33 %
W.PR.K FixedReset Prem 76,058 YTW SCENARIO
Maturity Type : Call
Maturity Date : 2021-01-15
Maturity Price : 25.00
Evaluated at bid price : 25.20
Bid-YTW : 4.82 %
RY.PR.Z FixedReset Disc 66,579 YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.90
Evaluated at bid price : 20.90
Bid-YTW : 4.90 %
BAM.PF.E FixedReset Disc 56,751 YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.70
Evaluated at bid price : 20.70
Bid-YTW : 5.34 %
BIP.PR.D FixedReset Disc 48,393 YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.41
Evaluated at bid price : 23.00
Bid-YTW : 5.99 %
PWF.PR.I Perpetual-Premium 30,940 YTW SCENARIO
Maturity Type : Call
Maturity Date : 2019-02-08
Maturity Price : 25.00
Evaluated at bid price : 25.25
Bid-YTW : -10.43 %
There were 45 other index-included issues trading in excess of 10,000 shares.
Wide Spread Highlights
Issue Index Quote Data and Yield Notes
PWF.PR.Q FloatingReset Quote: 15.86 – 20.75
Spot Rate : 4.8900
Average : 3.1897

YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 15.86
Evaluated at bid price : 15.86
Bid-YTW : 5.09 %

BAM.PF.J FixedReset Disc Quote: 23.22 – 25.00
Spot Rate : 1.7800
Average : 1.0165

YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 22.47
Evaluated at bid price : 23.22
Bid-YTW : 5.26 %

MFC.PR.M FixedReset Ins Non Quote: 18.35 – 19.95
Spot Rate : 1.6000
Average : 0.9436

YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 18.35
Bid-YTW : 7.88 %

MFC.PR.L FixedReset Ins Non Quote: 19.23 – 20.90
Spot Rate : 1.6700
Average : 1.0856

YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 19.23
Bid-YTW : 7.10 %

RY.PR.M FixedReset Disc Quote: 20.95 – 22.42
Spot Rate : 1.4700
Average : 0.9012

YTW SCENARIO
Maturity Type : Limit Maturity
Maturity Date : 2049-01-09
Maturity Price : 20.95
Evaluated at bid price : 20.95
Bid-YTW : 5.27 %

IFC.PR.A FixedReset Ins Non Quote: 17.38 – 20.00
Spot Rate : 2.6200
Average : 2.1324

YTW SCENARIO
Maturity Type : Hard Maturity
Maturity Date : 2030-01-31
Maturity Price : 25.00
Evaluated at bid price : 17.38
Bid-YTW : 7.66 %

Leave a Reply

You must be logged in to post a comment.