Performs checks on interfaces. Close #32