Again, why is this safe to do? It seems the tail() method would want consistent reads on this?