Some notes on how I want it to work.