would be pretty long but could always for() it, i always hate these cases though