Cross-cutting code, the homemade way