Why do the `defined`?