RULES and INLINE