Started the battle against inline conditionals. Code should be readable,
not complex.