Phew....some impressive life experiences there Peter.