take care of multiple value context