withMemoryLimits