Tabify
Throw an ObjectModelNotSupportedException to notify of a problem rather than just returning
Hacking away to try and fix metrics... really need to completely rewrite this