messing around with basecontroller; test does not err 400 anymore