No hard dependency for both client and server