Helen & Allen - already been caught fucking in the kitchen - no - cool hiding place or