Sorry - I'm reading the emails out of order and have just seen Bens mail...

You're right - the call to sendPending is not needed here - as Ben said it's redundant by the call to setAwake. I'll change this tonight (it doesn't matter as such, but is certainly redundant).