Add the padded option to this enum....need to finish the implementation and do some more benchmarking