minimal error propagation and header keys