Added blocked based enumeration methods that can be stopped