REFACTOR charge.empty? to charged.edited? as it makes it easier on my brains