Forgot instancetype in implementation