optimize for readability