Why remove the logic that was ensuring that only `readable` products where being used?