More detailed usage, updated warnings