Separate subject scheme processing into a separate method