emalloc() should use eprintf(), obviously