Straightening up some ideas about how this shit should work.