this is not a reason for writing code smells