we support 5.3 which does not support `finally`