Don't always explicitly declare memory management semantics