I'd try being direct too. If he's a friend he'll understand.