Made 'ioelement' support optional.