eccoprotics