Cast size_t to long to silence warning