non-empty composer file