What bothers me most is that materials required for something are specialist only recipeds of another class. If this weren't the case I would not any problems with the system.