testing: catching more cases