let formats return format instead of failing