Use returnSelf instead?