add strict option to nested operations