Could you break the condition into multiple lines (by the logical components) and comment each one what it's doing?