reduce reflection