Tests for reslicing

Increasing coverage and adding tests for reslicing as promised!


This has the potential to create circular dependencies