better check for decencies