How does a trailing limit work?