Just for checks, I've added a time-out and a success-message.