Extract RFID handling logic to separate module