dont allow setting read and unread if it doesnt change the status