Source code comes in different shapes and forms, and previous research has shown code to be more predictable than natural language.The structure of code has been successfully used to improve the state-of-the-art on numerous tasks, such as code suggestion and code summarization.The Structured Naturalness Hypothesis suggests that a structured view of code is also natural, and evidence is provided in the case of trees.Naturalness signals in code can be employed for near state-of-the-art results on defect prediction, reducing the need for manual feature engineering.