also i feel like this always stale file should probably just be its own class