Should we check if nil before detaching?