don't save empty instances