Yep roll my own.