I agree that CBVs aren't always called for, I'm just saying it would make the code more readable and well organized in this case.