finally, something that's actually usable