add region to context and protect agains None