[WIP] trinity need better support for this sh**