self-end don't work