Not a native English speaker, bear with me :)