Sorry Benny, but it appears that pj_pool_alloc with a caching pool factory still doesn't always return memory that is aligned properly when I have PJ_POOL_ALIGNMENT set to 16. I haven't updated pjsip since I last reported this bug, and when I got 1.5.5 I noticed that it didn't work. I fixed it by aligning "block->cur" in pj_pool_create_int (for whatever that's worth). John Ridges