be very explicit that readnone/readonly functions can't