bugfix: initializer args take precedence