Idfxt

This pull request is for the sake of conversation, not necessarily with the intent to merge.  yet. 
Ugh... did you read my comments in the corresponding header?  or in the summary?