I believe the __delete version was left to retain backward compatibility, but we really should get rid of them.