changed to actually match spec
fixed