the delete on line 202 will cause this line to always return nil