compromise with the quality