I think this might be too many newlines for PEP-8.