Why is it incorrect to (re-)use the current session there? If it is still open it could save some database calls right?