worth every cent