respect default values