#1: Initial impl.