To be honest, If you "Keep it simple" theres not too much chance of things going wrong.
The more levels of complexity, the more chances of small changes affecting the bigger picture.