execute / fetchResponse -> protected