DO NOT MERGE -Use stuff from memory.

This breaks everything.