Doing a read-style derivation since write-style could be limiting.