In the types defined for http://www.erlang.org/doc/man/erlang.html#monitor-2 Item = pid() | Module | {Module, Node} Module = module() should be Item = pid() | RegName | {RegName, Node} RegName = atom()