TODO: look into lint warnings!