Looks good, could use some Accept non-check stuff though