I think it is the dreaded to many nested functions... just hold a few moments...