Adopt instancetype
Gives callers a better idea of what they're getting back