If I remove the .pop() all the APIs are broken.