more finals, throwing BadRequest Exception when metric string can not be parsed