spf: added results. refactored to remove duplication