Added both ways to read body