pop* -> read* methods