repose tests (ready for review)