Make sure the object functions use the internal @cap object