$timeout seems to be unused? - If so could you please update the PHPDoc accordingly?