tinycore persistence stuff