... and forever's a LONG time ...