ya it seems not necessary for now, but it looks better than original callback function. In the original method you have to check the parameter in the callback and it seems not a proper for readability.