has-many with single result works