mitchellr:im going to think about this for the next few days