AmosYang: ok plz research (at your convenience) and post on hackpad when you have a cycle so folks not on IRC / backlogging can pick up and run with it