works fine without arguments