Prefer not to make assignments inside of conditionals whenever possible for clarity