Removed extra setw
Include guard for multiple invocations