I disagree, but I don't care. I will find a nicer naming and abstraction and see what you think.