OK, I can split it into three different tests