add defaults to ease testing