connection.h intended to be included in 501c46f7