The only time I have ever been given light signals was many years ago when on short final to land at a grass RAF airfield in a glider - they had obviously just noticed me - and gave me a green.
What should I have done if they had given me a red? I know what I would have done.