constructor options now merged & return fix