Filled out jump table
Flags are bit masking again with suitable functions