Register optional functions