Reduced indent
Added semantic changes to make the concept clearer and free of noise