I thought str_create(""); creates variable length strings anyway?
I've never used #n and hopefully didn't run into any problems due to pure memory luck...