fixed slot logic for fetch