it now actually seems to work as expected!

just need to hammer on it for a bit