maybe add here also snippet of invalid user data so it is easier to find which part is wrong