Re: What should and should not be marked has_side_effects?