Another base change result

Most general thing you can do (I think) without using derived schemes