No, it doesn't. Should it? Or should it be up to the person who calls the function to make sure they do it at the right time? Imo the latter.