English: Could be better even.
Telugu: ఇంతకంటే మెరుగ్గా కూడా ఉండేదేమో.