We should have some unit tests that test this method directly, especially around the edges (like when slots wrap).