bugfix: positional actions can be optional too