seems like this doesn't work as intended! - C#