gcc 4.7: use this-> to disambiguate method