compromise on your needs