Refactored Processor/*