(fix): fix stupid mistake where I unconditionally throw