opt argument can be also nil...