prefer "[]" to "first"/"last" where possible