add comment about advance() not returning target