tests passing (not working as a processor - just as a shell