Fix BC break introduced in b6cfec0200f1670cab926fe2775ae3dfcc98f826

Thanks to @Spy-Seth who notice we can use multiple step definition
Merge pull request #6 from rezzza/fix/bc-break

Fix BC break introduced in b6cfec0200f1670cab926fe2775ae3dfcc98f826