top is better than bottom