bug fix: clientSide field precedence