this constant pattern could also be defined just once outside...