fix: args validation