@jamespower: thanks for this