forgot to check return type in runtime extensions