Took out helper functions since they interferes with multiple includes