add() options, fixes #6