Reflect on type
Check for nil client?