it works! (sometimes)