because i'm not thinking with my JS brain
update