Why is rigidbody an optional arg?