I thought of that, but I didn't like how the resulting object actually had email and url keys even if those were undefined.