In general, this is intentional and changing the behavior runs the risk of breaking other things. In the vast majority of situations, we only validate fields when you change them. Since you're not changing the callbacks, we assume that they're still working.