hot logic

This is protected.