use _.pick for optionals too