Use shared output functions