Thankyou again Kodiak, I'm using this in the dedi server context but MakeUserLabel fails with invalid arguement(s)

What's the purpose behind the method taking an arguement for the player who created the label? Surely there will be instances where the scripter wants to display a label at times when no actual player has 'created' the label?
Code:
double t = GamePlay.gpTimeofDay();
GPUserLabel lbl = GamePlay.gpMakeUserLabel(p, GamePlay.gpPlayer(), "RAF Dunkirk", t, GPUserIconType.Factory); // compile error
GamePlay.gpDrawUserLabel(BluePlayersArray, lbl);