Update for gcc (4) - first solutions were not accepted - might be solved using this-> but now solved differently