Note: `organisation.account` was doing a database query four times here, which is why I introduced `@defining`.