fix by @squircle applied