Dispatch methods look always nicer than switches