illogical reducer :)