That sounds good idea to have `hasNext()`.