this is a poor practice, but requiring LWP just before we use it as a poor man's dependency slimmer