More complex read back can be implemented using code injection