made request not abstract to sent header only requests