Excecution fall back refactor and test.