Revert back to Blake's array.length version