Fix prev pointer and remove comments
Add size assertion