Furthermore, connections that do not support certain parameters should check and throw whether they are set, independently from their value.