Replaced tabs with spaces for consistency.