I hate macro hygiene