Your function does nothing. '=' means compare equality, not assign, so your "call expression" action calculates a true/false result based on a long comparison - which does not alter any values - and then throws away the result and returns an unchanged variable.