Updated compiler source to prevent conflict with default