ensure sane default values