Fixed to work with newer Swift