no crees que sea necesario el dependent: delete_all?