When in doubt, just use alloca