use a more specific global variable name than "context", which can easily conflict with other things.