This is just for interest sake.
Why does the vanilla MVC template in VS split the script bundles into
ScriptBundle("~/bundles/jquery")
and
("~/bundles/jqueryval")
I realize that most pages won't need the jqueryval bundle, but minified its so small that you may as well include it in the main bundle and just cache it right from the start, or am I missing some more important reason?