add a second version of the static transition which is faster