Different approach to findOne