Helping on https://scratch.mit.edu/discuss/topic/239515/ Optimized as per https://scratch.mit.edu/discuss/topic/239515/?page=1#post-2445849 thanks @deck26