2.1. Proposal for general utility routines