My conditionals aren't working properly