glaring errors. whee~