solution for just both(); leave not_() for later