notes on API consistiency