hmmm - shall we do some cross-song-threading here?
this all sounds way too familiar!