funk: merge DrawEllipse (from @omar)
funk: merge instruction limit check (from omar)
funk: merge input not failing on invalid key string (from @omar)