Instead of appending you should pass the values to the execute function. This also wipes out all of the users keys if one of them is invalid.