What Fngplg is saying is that your current configuration checks to see if any parameters exist. If so, it tried to display all parameters. If you want to display only ones that exist, you need to use a separate #if for each one. For example:
Are you absolutely sure you have been clearing the server cache? Based on what I see, #369 should have worked. I have copied and pasted it here with the word "hello" before and after so you can see the space introduced by the empty parameters.