I might have a crack at this....