default location needs to be an array