You don't need to reinvent the wheel, but you might want to