* have eoa pass hardcoded max gas limit * tweak for tests to pass * use gasleft instead of hardcoded gas limit