Rewrite RFC to be much more detailed and to lay out my arguments much better