Expanded client-side engine implementation.