Fix potential bugs

@pocho23 unos cuantos "minor fixes". Mejor si vas mirando commit a commit para revisar la pull request