Working test. Still ugly.