don't stomp on the stdlib