Why are the codes and responsa different in regards to details