thanks cursive
schema isn't very aot friendly