prevents some empty defaults