RequestController can differentiate request types. Continue #29