First attempt at this thing.