the perl critic reminded me that the library shouldn't be using IN and OUT