do not use schema file if empty (but defined)