compiler update on poc3-compat branch