What is the difference between hard and soft adaptions?