Review (4/5): dry but decent
dry