stupid bug; introduce isArgument