tweaking signature behavior