trying yet another approach, these are passing on my notebook but failing on the CI