-fixed can not override file's bug