#1: a better implementation