make use of context bounds (cont.)