may as well kill the read_meta() and write_meta() methods entirely if they just call the safe_* ones