respect passed options instead of redeclaring