bugfix: setting step in pre_edge() now works