Uses delete instead of setting as undefined