more sensible plugin schema