distinguish between options and defaults