avoid NULL signature BUG