less memory (might be unsafe, to test more)