unbind fixed and return value and exception working