adding more error checking for missing fields on a player call