Need help with a bug - C#