Gaminator based impl.