Added optional custom header