English: Better than it was anyway.
Telugu: ఇంతకంటే మెరుగ్గా కూడా ఉండేదేమో.