Review (4/5): ok
Smells ok.