Source code formatted (tabs removed).