this shoul dbe `.peek()`