knock out a couple more TODOs; loading the proper options and depth from semistatic callbacks back into the dynamic serializer