soft_attach was a crutch