Changed so return is always an array of persons - even if required is only one - Tanja