OKay... Well I guess it can't be so. So I have used another method. It's a lot of code (which I was trying to avoid), but it works.