do not try and replicate with the client
use client api that doesn't create weird error