See above about code smell.