Gave the check functions comprehensible names...
Made the init functions in fields of type void