Good point - unfortunately I have to bail now; I pushed another commit to make sure the default strategy returns positive, but I'll have to leave it to you and @markfisher for final polishing; or I can pick it up in the morning.