This needs much more beefy docs which describe why you would use this and how.