if bdh request is of length 1, then use direct return instead of list