better reflection of intent