Separate 30F and 32 Implementation (NOT TESTED !)