Not at all. I had the same idea recently and implemented it and it works perfectly.
Here is where I documented it