Don't directly export the constructor to make stubbing easier