Implementation for fat client