Greedy (.*) expressions stop at quotes ([^"]*)
Step failures are more clear about definition logs
Log step definitions on step failures as well as errors