siple rules fix