support for extra initialization options