yes, yes yes this is puzzling