Responsive adaptation