Improved the proc print thing