Changed medium propagation to be final.