helpers: add .allocate default