hack unused-value warning on POP() to pass build