yet another variant
fix typo
this feels hacky