Nice, I want to use this. You don't have to, but we could make this a helper function.