stop on failure
don't rely on backticks
remove post-merge confusing