I've been thinking of everything...