Writers and producers methods