That's pretty nasty :) Lets try to find a solution that doesn't hardcode arbitrary numbers.