Improves array and hash argument handling