fixes #2614 maintenance

If i understand this code correctly, from now on we are adding an extra serialization step even if we do not need it, like for example read only operations. In previous code, we did not have this extra step.