We need to be a bit more nitty-gritty about details, warning and stuff