This seems usable.