Make sure not to blend outside of 0..1 or it could cause overshooting and oscillation