Uniform params.  If you explicitly set a device to a value, assume it was set correctly and return that value to avoid race conditions (where ST wont register the change till after the response has been sent)