another pass at testing