DRY up Facebook service