resolved little inconsistency which can occur if statements and declarations are added in inappropriate strange fashion