Indexes are of type size_t not ulong