needed to patch this shit to fix it because the mr on gitlab has been sitting there for 3 fucking months