Made the optional delegate methods, actually optional.