Nitpicking, but the array creation is not consistent with line 76