I've edited Robert's post to reflect the override; change, so that any newbies looking at the code can see what is the correct thing to do.