Added simple constant propagation