default keep to true