detach primitive