Made raw byte outputs internal as they shouldn't be part of the public interface