handle global v. local composer