Strong disagree here.
Firstly, it isn't "rent" as far as I can tell but a down payment, or a deposit. IE, it is not a regular monthly expense, but a one-off expense that would have to be fortuitously timed as an alibi. Totally inconceivable.
Secondly, the "insider information", according to...