Add some extra error logging
Stop trying to make a session prototype. It doesn't work.
Add message output. For now, you need to call this from your Page controller yourself.