Thomas is right here. However, I would force this "no variables" rule too much. Sometimes it's cleaner to do it.