dont return null if source is empty
hook up travis