Yes, that's my point -- assuming the programmer actually spent some time thinking it through.