Add auto empty on invalid