better way to handle non-editable field