for performance: set testConnectionOnCheckin to false