throw in a test for as-prepared when in use with q-> just to be sure