Add optional defaults to array_only