Don't allow extensions to have no content by default

Change-Id: I5788de6d39aedb1f40842fa1e218374e330c9f6c