added isProportional method which was forgotten in the last commit