dont lose optional info