Make second arg to observe be a keywords arg instead of a boolean