I think slice syntax for unmasked data is fine, since you never need to specify fill. Also, I vote for dropping `copy` and the second `get_unmasked_data` method -- put the onus on the user to call .copy() if they want