moar definitions of how this is going to work