required work for #70