You could always write your own