Create a new connection every time
Validate arg types on deserialization
Fix camelCase
Close connection after handling it
Add tests for server errors