also let's be realistic about macro annotations