I forgot about peek()! I'll add it.