weaksauce to lazy to fix