we avoid these kind of generic methods in favour of explicit methods, descriptively named