you really need to make up a better name for this, just toggle doesn't tell me what it toggles