turns out this was necessary after all