[ trap err scope ] - does trap maintain between different funcs ?