Yes please, have a look at the implementation, it calculates the wrong `pagenum` thus requires more memory.