Retirement could come at any moment – Anderson