Ticket #3465 Cleanup fuse checks and conditionalize compulation