Stricter API