warn about do/end blocks
rename extracted backtrace logic