scheduler impl (compile err)