I will have to try this square thing. I just simulated it and it looks good.