What is the reason for `detach()`. What are the consequences?