added http 400 on bad request args