work on rule change, php is gross